/**
 * 由 CoCo 源代码计划解包器解包
 *
 * 模块 ID：2178
 */

"use strict"

Object.defineProperty(exports, "__esModule", {
  value: true
})
exports.BLINK_CSS_CONTENT = undefined
exports.BLINK_CSS_CONTENT = ".blocklyText{cursor:default;fill:#fff;pointer-events:none}.blocklyEditable .blocklyText{fill:#333}.blocklyEditable .blocklyTextDefault{fill:rgba(51,51,51,.4)}.dark .blocklyEditable .blocklyText{fill:#fff}.blockly_head_icon_wrapper{stroke-dasharray:97;stroke-dashoffset:158;stroke-linecap:round;stroke-width:1px}.blocklyDisabled .blocklyFieldDropdownNonShadow>g,.blocklyDisabled>.blocklyEditableTextBlack>g:not(.b-text-group){fill:#abafb6!important}.blocklyDisabled>.blocklyEditableTextBlack>rect,.blocklyDisabled>.blocklyFieldDropdownNonShadow>rect,.blocklyDisabled>path{stroke:#9399a4}.blocklyDisabled .blocklyDropdownArrow,.blocklyDisabled>.blocklyEditableTextBlack>.dropdown_element>path{fill:#686d76!important}.blocklyDisabled .blockly_head_icon_wrapper{fill:#abafb6!important;stroke:#9399a4!important}.InsertionMarker>.blocklyPath{stroke:none}.blocklyDraggable .output-block-hover:hover>path{stroke:#fff;stroke-width:2px}.blocklySurroundShadow{fill:transparent;stroke:#fff;stroke-width:2px;pointer-events:none}.blocklyBlockDisposeWrapper{position:absolute}.blocklyBlockDisposeWrapper .blocklyBlockDispose{-webkit-animation:dispose 150ms linear forwards;animation:dispose 150ms linear forwards}@-webkit-keyframes dispose{from{transform:scale(1)}to{transform:scale(0)}}@keyframes dispose{from{transform:scale(1)}to{transform:scale(0)}}.blocklyBlockTranslucent{opacity:.5}.blocklyBlockHidden{opacity:0;pointer-events:none}.blocklyBlockUnOperable{pointer-events:none}.blocklyStackGlow{-webkit-filter:url(#blocklySelectedFilter);filter:url(#blocklySelectedFilter)}.procedures_2_defnoreturn>.blocklyEditable text,.procedures_2_parameter>.blocklyEditable .blocklyText,.procedures_2_stable_parameter>.blocklyEditable .blocklyText{fill:#fff}.procedures_2_stable_parameter>.blocklyText:nth-child(3){fill:rgba(255,255,255,.5)}.procedures_2_defnoreturn>.blocklyEditable>rect{stroke:rgba(194,106,81,.5)}.procedures_2_parameter>.blocklyEditable>rect,.procedures_2_stable_parameter>.blocklyEditable>rect{display:none}.decoration_for_collapsed_blocks{pointer-events:none}.blocklyDraggable>.blocklyFieldTextInput>rect{fill:rgba(0,0,0,.1);cursor:default}.blocklyDraggable>.blocklyFieldTextInput .blocklyText{fill:#fff}.blocklyDraggable>.blocklyFieldTextInput .blocklyTextDefault{fill:rgba(255,255,255,.4)}.color_selector{width:112px}.color_selector_item{float:left;width:16px;height:16px;box-shadow:inset 0 0 0 1px #666}.color_selector_item:hover{box-shadow:inset 0 0 0 1px #fff}.blocklyFieldDropdown>rect,.blocklyShadowDropdown>path{cursor:pointer;fill:#fff;fill-opacity:.6}.blocklyFieldDropdown>rect:hover,.blocklyShadowDropdown>path:hover{fill-opacity:.8}.blocklyFieldDropdown[data-showing=true]>rect,.blocklyShadowDropdown[data-showing=true]>path{cursor:pointer;fill:#000;fill-opacity:.1}.blocklyShadow .blocklyFieldDropdown>rect{opacity:0;pointer-events:none}.dark .blocklyFieldDropdown>rect,.dark .blocklyShadowDropdown>path{cursor:pointer;fill:#fff;fill-opacity:.15;stroke:rgba(0,0,0,.15)}.dark .blocklyFieldDropdown>rect:hover,.dark .blocklyShadowDropdown>path:hover{fill-opacity:.3}.dark .blocklyShadowDropdown>path{fill:#000;fill-opacity:.1}.dark .blocklyFieldDropdown[data-showing=true]>rect,.dark .blocklyShadowDropdown[data-showing=true]>path{cursor:pointer;fill:#fff;fill-opacity:1;-webkit-filter:url(#blur-1px);filter:url(#blur-1px)}.dark :not(.blocklyShadowDropdown)>.blocklyFieldDropdown>.blocklyDropdownArrow{fill:#000!important;fill-opacity:.15}.dark .blocklyFieldDropdown[data-showing=true] .blocklyDropdownArrow,.dark .blocklyShadowDropdown[data-showing=true] .blocklyDropdownArrow{opacity:0}.dark .blocklyFieldDropdown[data-showing=true] .blocklyText,.dark .blocklyShadowDropdown[data-showing=true] .blocklyText{fill:#333}.blocklyQuote{fill:#333;opacity:.5}.dark .blocklyShadow>path{fill:#000;fill-opacity:.1;stroke:none}.dark .blocklyQuote{fill:#fff;opacity:1}.fieldButton{cursor:pointer}.fieldButton:hover>rect{fill:rgba(255,255,255,.4)}.dropdown_element{cursor:pointer}.blocklyPlusSign{background:center/contain no-repeat url();opacity:.15}.blocklyCommentGroup .blocklyCommentShape{stroke:#fff;stroke-width:2px}.blocklyCommentSymbol{fill:#fff}.blocklyCommentLine{stroke-width:2px;stroke-linecap:round;stroke-dasharray:4 6}.blocklyCommentBubble{border-radius:2px;position:relative;box-sizing:border-box}.blocklyCommentBubble .blocklyCommentTopContainer{width:100%;height:calc(100% - 8px);display:flex}.blocklyCommentBubble .blocklyCommentTopContainer .blocklyCommentMainContainer{width:calc(100% - 4px);height:100%}.blocklyCommentBubble .blocklyCommentBottomContainer{width:100%;height:4px;display:flex}@-webkit-keyframes borderEaseOut{from{margin-left:0}to{margin-left:100%}}@keyframes borderEaseOut{from{margin-left:0}to{margin-left:100%}}.blocklyCommentBorder{-webkit-animation:borderEaseOut .2s forwards ease-out;animation:borderEaseOut .2s forwards ease-out}.blockCommentEmptyBorder{height:4px;width:100%;background-color:transparent}.blocklyCommentBubbleLabel{height:32px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 7px 0 12px}.blocklyCommentBubbleLabel .blocklyCommentBubbleIcon{margin-right:8px}.blocklyCommentBubbleLabel div{display:flex;align-items:center;font-size:12px;font-weight:400;color:#8c8c8c;line-height:12px}.blocklyCommentBubbleLabel .blocklyCommentBubbleClose{justify-self:end;fill:rgba(0,0,0,.2);cursor:pointer}.blocklyCommentTextarea{background-color:transparent;border:0;padding:0;resize:none;outline:0;font-size:14px;font-weight:400;color:#333;cursor:text;overflow:hidden;margin:8px 16px 0 12px;height:calc(100% - 44px);width:calc(100% - 28px)}.blocklyCommentTextarea::-webkit-input-placeholder{color:rgba(0,0,0,.3)}.blocklyCommentTextarea::-moz-placeholder{color:rgba(0,0,0,.3)}.blocklyCommentTextarea:-ms-input-placeholder{color:rgba(0,0,0,.3)}.blocklyCommentTextarea::placeholder{color:rgba(0,0,0,.3)}.blocklyCommentEWResize{cursor:ew-resize;width:4px;height:100%}.blocklyCommentNSResize{cursor:ns-resize;height:100%;width:calc(100% - 4px)}.blocklyCommentNWSEResize{cursor:nwse-resize;width:4px;height:4px}.createCommentAnimation{-webkit-animation:createComment .3s cubic-bezier(.34,1.56,.64,1);animation:createComment .3s cubic-bezier(.34,1.56,.64,1)}@-webkit-keyframes createComment{from{opacity:0;transform:scale(.4) rotate(-60deg) translate(-16px,-16px)}to{opacity:.4;transform:scale(1) rotate(0) translate(-16px,-16px)}}@keyframes createComment{from{opacity:0;transform:scale(.4) rotate(-60deg) translate(-16px,-16px)}to{opacity:.4;transform:scale(1) rotate(0) translate(-16px,-16px)}}.blocklySimplifiedCommentIcon[data-showing=true]>path{stroke:#fff;stroke-width:2px}.blocklySimplifiedCommentBubble{position:fixed;bottom:16px;left:0;right:0;margin:0 78px 0 24px;min-height:64px;max-height:148px;background-color:rgba(15,11,48,.95);border-radius:32px;display:flex;flex-direction:column;justify-content:center}.blocklySimplifiedCommentBubbleCover{overflow:hidden}.blocklySimplifiedCommentBubbleCover::before{content:\"\";position:absolute;z-index:1;width:100%;height:8px;left:0;top:0;background-image:linear-gradient(rgba(11,8,42,.8),rgba(11,8,42,.52),rgba(11,8,42,0))}.blocklySimplifiedCommentBubbleCover::after{content:\"\";position:absolute;width:100%;height:8px;left:0;bottom:0;background-image:linear-gradient(rgba(11,8,42,0),rgba(11,8,42,.52),rgba(11,8,42,.8))}.blocklySimplifiedCommentBubbleContent{width:100%;background:0 0;display:flex;flex-direction:column;padding:8px 0;overflow:scroll}.blocklySimplifiedCommentBubbleContent ::-webkit-scrollbar{width:0}.blocklySimplifiedCommentBubbleContent ::-webkit-scrollbar-thumb{background:0 0}.blocklySimplifiedCommentBubbleContent :last-child .blocklySimplifiedCommentTextSeparator{display:none}.showBubbleAnimation{-webkit-animation:showBubble .2s ease-out;animation:showBubble .2s ease-out}.hideBubbleAnimation{animation:showBubble .2s ease-out reverse}@-webkit-keyframes showBubble{from{bottom:-100%}to{bottom:16px}}@keyframes showBubble{from{bottom:-100%}to{bottom:16px}}.disposeBubbleContentAnimation{-webkit-animation:disposeBubbleContent 120ms ease-out;animation:disposeBubbleContent 120ms ease-out}@-webkit-keyframes disposeBubbleContent{to{opacity:0;scale:0}}@keyframes disposeBubbleContent{to{opacity:0;scale:0}}.disposeBubbleAnimation{-webkit-animation:disposeBubble .2s ease-out;animation:disposeBubble .2s ease-out}@-webkit-keyframes disposeBubble{to{bottom:48px;height:0;margin:0 128px 0 74px}}@keyframes disposeBubble{to{bottom:48px;height:0;margin:0 128px 0 74px}}.blocklySimplifiedCommentTextWrapper{position:relative}.blocklySimplifiedCommentTextDecorator{width:2px;height:14px;border-radius:2px;position:absolute;top:11px;left:42px;opacity:1;transition:opacity 120ms ease-out,left 120ms ease-out}.blocklySimplifiedCommentTextSeparator{position:absolute;bottom:0;left:42px;right:48px;height:1px;background:#c7b7ff;opacity:.2}.blocklySimplifiedCommentTextBg{margin-left:42px;margin-right:48px;opacity:1;transition:margin-left 120ms ease-out}.blocklySimplifiedCommentTextActive{background:rgba(199,183,255,.2)}.blocklySimplifiedCommentText{color:#c7b7ff;line-height:21px;min-height:37px;padding:8px 0 8px 6px;font-size:14px;word-break:break-all;width:308px;box-sizing:border-box;opacity:1;transition:opacity 120ms ease-out}.blocklySimplifiedCommentEditButton{position:absolute;top:0;right:116px;margin:auto;width:32px;height:32px;display:none}.showEditButtonAnimation{-webkit-animation:showEditButton 120ms ease-out;animation:showEditButton 120ms ease-out}.hideEditButtonAnimation{animation:showEditButton 120ms ease-out reverse}@-webkit-keyframes showEditButton{from{right:96px;opacity:0}to{right:116px;opacity:1}}@keyframes showEditButton{from{right:96px;opacity:0}to{right:116px;opacity:1}}.blocklySimplifiedCommentRemoveButton{position:absolute;top:0;right:64px;margin:auto;width:32px;height:32px;display:none}.showRemoveButtonAnimation{-webkit-animation:showRemoveButton 120ms ease-out;animation:showRemoveButton 120ms ease-out}.hideRemoveButtonAnimation{animation:showRemoveButton 120ms ease-out reverse}@-webkit-keyframes showRemoveButton{from{right:44px;opacity:0}to{right:64px;opacity:1}}@keyframes showRemoveButton{from{right:44px;opacity:0}to{right:64px;opacity:1}}.blocklySimplifiedCommentMoreButton{position:absolute;top:0;right:12px;margin:auto;width:32px;height:32px;outline:0}.expandMoreButtonAnimation{-webkit-animation:expandMoreButton 120ms ease-out;animation:expandMoreButton 120ms ease-out}.collapseMoreButtonAnimation{animation:expandMoreButton 120ms ease-out reverse}@-webkit-keyframes expandMoreButton{from{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes expandMoreButton{from{transform:rotate(0)}to{transform:rotate(90deg)}}.injectionDiv{height:100%;width:100%;position:relative;background:#fff}.injectionDiv>*{position:absolute;left:0;top:0}.injectionDiv *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.injectionDiv ::-webkit-scrollbar{width:0;display:none}.injectionDiv ::-webkit-scrollbar-thumb{background:0 0}.blocklySvg{overflow:hidden;position:absolute}.blocklyScrollbarHorizontal,.blocklyScrollbarVertical{position:absolute;outline:0;opacity:.3}.blocklyScrollbarHorizontal .blocklyScrollbarBackground,.blocklyScrollbarVertical .blocklyScrollbarBackground{opacity:0;position:absolute}.blocklyScrollbarHorizontal .blocklyScrollbarHandle,.blocklyScrollbarVertical .blocklyScrollbarHandle{stroke:#bbb;fill:#bbb}.blocklyScrollbarHorizontal .blocklyScrollbarBackground:active+.blocklyScrollbarHandle,.blocklyScrollbarHorizontal .blocklyScrollbarBackground:hover+.blocklyScrollbarHandle,.blocklyScrollbarHorizontal .blocklyScrollbarHandle:active,.blocklyScrollbarHorizontal .blocklyScrollbarHandle:hover,.blocklyScrollbarVertical .blocklyScrollbarBackground:active+.blocklyScrollbarHandle,.blocklyScrollbarVertical .blocklyScrollbarBackground:hover+.blocklyScrollbarHandle,.blocklyScrollbarVertical .blocklyScrollbarHandle:active,.blocklyScrollbarVertical .blocklyScrollbarHandle:hover{stroke-width:4}.blocklyWsDragSurface{display:none;position:absolute;overflow:visible}.blocklyFlyout{box-shadow:rgba(191,173,163,.3) 2px 0 4px 0;background:#fbfbfb;position:absolute}.blocklyFlyout .blocklyDraggable *{cursor:-webkit-grab!important;cursor:grab!important}.blocklyFlyout .blocklyDraggable .blocklyEditable *,.blocklyFlyout .blocklyDraggable .blocklyEditableTextBlack *,.blocklyFlyout .blocklyDraggable .blocklyShadow,.blocklyFlyout .blocklyDraggable .fieldButton,.blocklyFlyout .blocklyFlyoutHidden{pointer-events:none}.blocklyFlyout .blocklyFlyoutClickable,.blocklyFlyout .blocklyFlyoutClickable *{cursor:pointer}.blocklyFlyout .blocklyLine{fill:#cacaca;cursor:default}.blocklyFlyout .blocklyButtonTip{stroke:none;font-size:12px;cursor:default}.blocklyToolboxDiv{display:flex;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto;position:absolute;min-width:54px;background:#fbfbfb;transform:translateZ(0);height:100%;border-right:1px solid #f0f0f0}.blocklyToolboxDiv .blocklyTreeRoot{padding:0}.blocklyToolboxDiv .blocklyTreeRoot .blocklyTreeNode .blocklyTreeRow{border-radius:6px;min-width:64px;min-height:50px;white-space:nowrap;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.blocklyToolboxDiv .blocklyTreeRoot .blocklyTreeNode .blocklyTreeRow.blocklyTreeSelected{color:#fff;background-color:#ffb388}.blocklyToolboxDiv .blocklyTreeRoot .blocklyTreeNode .blocklyTreeRow *{pointer-events:none}.blocklyToolboxDiv .blocklyTreeRoot .blocklyTreeNode .blocklyTreeRow .blocklyTreeIcon{max-width:36px;max-height:28px}.blocklyToolboxDiv .blocklyTreeRoot .blocklyTreeNode .blocklyTreeRow .blocklyTreeLabel{line-height:14px}.blocklyToolboxDiv .blocklyTreeRoot .blocklyTreeNode .blocklyTreeChildren{display:block;flex-direction:column;align-items:center}.blocklyBlockDragSurface{display:none;position:absolute;top:0;left:0;right:0;bottom:0;overflow:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden}.blinkGridPatternOuter{stroke-opacity:.8;stroke-width:2px}.blinkGridPatternInner{stroke-opacity:.4;stroke-width:1px}.blocklyWidgetDiv{display:none;position:fixed;z-index:99999;outline:0;box-sizing:border-box}.blocklyWidgetDiv *{box-sizing:border-box}.menu-wrapper{background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.15);border-radius:4px;padding:4px 0;overflow-y:auto;overflow-x:hidden;margin:0;outline:0}.menu-wrapper .menu-item{position:relative;height:32px;line-height:32px;padding:0 16px;font-size:14px;font-weight:400;color:#333;cursor:pointer;white-space:nowrap;display:flex;align-items:center;justify-content:start}.menu-wrapper .menu-item.menu-item-hover:not(.menu_item_disable):not(.menu_button),.menu-wrapper .menu-item:hover:not(.menu_item_disable):not(.menu_button){background-color:#fff7cf}.menu-wrapper .menu-item *{pointer-events:none}.menu-wrapper .menu_item_enable{cursor:default}.menu-wrapper .menu_item_disable{color:#000;opacity:.3;cursor:default}.menu-wrapper .dropdown_divider{border-top:1px solid #bbb;margin:4px 0}.menu-wrapper .menu_button{padding-right:20px;color:#fb5}.menu-wrapper .menu_button:hover{color:#c99342}.menu-wrapper .menu_group{position:relative;min-width:120px;padding-right:48px}.menu-wrapper .menu_group *{pointer-events:none}.menu-wrapper .menu_group.menu_group_expanded{background-color:#fff7cf}.menu-wrapper .menu_group::after{content:\"\";position:absolute;border:solid;border-width:4px 6px;border-color:transparent transparent transparent #979797;top:12px;right:4px}.menu-wrapper .menu_item_image_plus{height:56px;min-width:200px;padding-left:36px;padding-right:56px}.menu-wrapper .menu_item_image_plus>:first-child:not(.image_plus){fill:#fb5;position:absolute;left:12px}.menu-wrapper .menu_item_image_plus .image_plus{width:40px;height:40px;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;margin-right:8px;display:flex;align-items:center;justify-content:center}.menu-wrapper.scroll-smooth{scroll-behavior:smooth}.blocklyDropdownMenu{min-width:172px;max-height:314px}.menu_group_children{position:fixed;z-index:999999;outline:0;box-sizing:border-box}.menu_group_children *{box-sizing:border-box}.dropdown-triangle{position:absolute;left:50%;transform:translateX(-50%);width:0;height:0}.lower-menu .dropdown-triangle{top:0}.blocklyContextMenu{border-radius:4px;color:#fff;cursor:pointer;position:absolute}.blocklyContextMenu .italic{font-style:italic}.color-menu{width:300px;height:306px;background:#fff;box-shadow:0 1px 6px 0 rgba(76,81,89,.2);border-radius:4px;display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.color-menu .color-menu-title{width:300px;height:46px;font-size:14px;font-weight:500;color:#333;padding:16px}.color-menu .color-menu-item{width:268px;height:54px;background:#f5f9ff;border-radius:6px;margin-bottom:8px;display:flex;justify-content:center;align-items:center;cursor:pointer}.color-menu .color-menu-item:hover{background:#e8f1ff}.color-menu .color-menu-item .color-menu-item-content{padding:0 13px;height:31px;background:#e76cea;border-radius:16px;border:1px solid #b353b5;display:flex;justify-content:center;align-items:center;font-size:13px}.color-menu .color-menu-item .color-menu-item-content .color-palette{width:32px;height:24px;border-radius:12px;position:relative}.color-menu .color-menu-item .color-menu-item-content .color-palette div{width:100%;height:100%;border-radius:12px;border:1px solid #fff;position:absolute;z-index:3}.color-menu .color-menu-item .color-menu-item-content .color-palette::after,.color-menu .color-menu-item .color-menu-item-content .color-palette::before{content:\"\";position:absolute;width:100%;height:100%;border-radius:inherit;top:0;left:0}.color-menu .color-menu-item .color-menu-item-content .color-palette::after{display:block;background-color:inherit;z-index:2;background:url() left center}.color-menu .color-menu-item .color-menu-item-content .color-palette::before{display:block;z-index:1;background-color:#fff}.color-menu .color-menu-item .color-menu-item-content .color-string{height:23px;line-height:23px;background:#fff;border-radius:13px;border:1px solid #b353b5;font-weight:500;color:#333;padding:0 2px}.color-menu .color-menu-item .color-menu-item-content .color-hsva,.color-menu .color-menu-item .color-menu-item-content .color-rgba{height:23px;line-height:23px;font-weight:500;color:#fff;display:flex;align-items:center}.color-menu .color-menu-item .color-menu-item-content .color-hsva div,.color-menu .color-menu-item .color-menu-item-content .color-rgba div{max-width:42px;min-width:36px;background:#fff;border-radius:13px;border:1px solid #b353b5;color:#333;margin:0 6px;text-align:center}.color-menu .color-menu-item .color-menu-item-content .color-hsva div:last-child,.color-menu .color-menu-item .color-menu-item-content .color-rgba div:last-child{margin-right:0}.color-menu .color-menu-item-selected{border:2px solid #297eff}.color-menu .injectionDiv{background:0 0}.color-menu .injectionDiv .blocklyMainBackground{display:none}.blocklyHtmlInput{border:none;position:absolute;top:0;left:0;height:100%;margin:0;outline:0;width:100%;text-align:center;border-radius:12px}.blocklyInvalidInput{background:#faa}.blocklyHtmlTextarea{line-break:anywhere;white-space:break-spaces;border:none;position:absolute;top:0;left:0;height:100%;width:100%;text-align:left;box-sizing:border-box;cursor:text;overflow:hidden;outline:0;resize:none}.blocklyDragging,.blocklyDragging *{cursor:-webkit-grabbing!important;cursor:grabbing!important}.blocklyTooltipDiv{background-color:#ffffc7;border:1px solid #ddc;box-shadow:4px 4px 20px 1px rgba(0,0,0,.15);color:#000;display:none;font-size:9pt;opacity:.9;padding:2px;position:absolute;z-index:100000;pointer-events:none}::-moz-selection{background-color:rgba(77,151,255,.25)}::selection{background-color:rgba(77,151,255,.25)}.slider-controller{height:44px;display:flex;background:#fff;box-shadow:0 0 6px 0 rgba(76,81,89,.2);border-radius:4px;padding:0 8px}.slider-controller .slider-text{font-size:12px;line-height:12px;color:#77808c;margin:auto 4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider-controller .slider-wrapper{position:relative;display:flex;align-items:center;justify-content:space-around;height:14px;width:156px;margin:auto}.slider-controller .slider-wrapper .slider-rail{height:6px;width:140px;border-radius:4px;margin:auto}.slider-controller .slider-wrapper .slider-rail:hover{cursor:pointer}.slider-controller .slider-wrapper .slider-handle{height:14px;width:14px;border-radius:50%;position:absolute;left:0}.slider-controller .slider-wrapper .slider-handle:hover{cursor:pointer}.slider-controller .slider-wrapper .slider-track{height:6px;width:0;border-radius:4px;position:absolute;left:8px;top:4px}.slider-controller .slider-wrapper .slider-track:hover{cursor:pointer}.angle-controller{width:204px;height:204px;background-color:#fff;box-shadow:0 0 6px 0 rgba(76,81,89,.2);border-radius:4px;position:relative;display:flex;align-items:center;justify-content:space-around}.angle-controller .degree-mark-major{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:196px}.angle-controller .degree-mark-minor{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:132px}.angle-controller .wrapper{position:relative;width:120px;height:120px;cursor:pointer}.angle-controller .wrapper .grey-circle{width:120px;height:120px;border-radius:50%;background-color:#f2f2f2}.angle-controller .wrapper .mask-wrapper{position:absolute;top:0;left:0;width:120px;height:120px;border-radius:50%;background-color:rgba(255,179,184,.4)}.angle-controller .wrapper .mask-wrapper .mask-clip{position:absolute;left:0;top:0;width:120px;height:120px;border-radius:50%;clip:rect(0,120px,60px,0);background-color:#f2f2f2}.angle-controller .wrapper .mask-wrapper .white-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background-color:#fff}.angle-controller .wrapper .base-line{position:absolute;top:50%;left:50%;transform:translateY(-50%);height:1px;width:60px;background-color:#f46767}.angle-controller .wrapper .center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:#f46767;z-index:1}.angle-controller .wrapper .pointer{position:absolute;top:50%;left:50%;height:28px;width:60px;transform-origin:left center;transform:translateY(-50%) rotate(-90deg)}.angle-controller .wrapper .pointer .pointer-line{position:absolute;top:50%;left:0;transform:translateY(-50%);height:1px;width:60px;background-color:#f46767}.angle-controller .wrapper .pointer .pointer-arrow-wrapper{position:absolute;top:0;right:0;transform:rotate(90deg)}.angle-controller .wrapper .pointer .pointer-arrow-wrapper .pointer-arrow-circle{width:28px;height:28px;border-radius:50%;background-color:#f46767;display:flex;align-items:center;justify-content:space-around}.angle-controller .wrapper .pointer .pointer-arrow-wrapper .pointer-arrow-circle .pointer-icon{font-size:16px}.color-controller{width:222px;height:277px;background:#fff;box-shadow:0 1px 6px 0 rgba(76,81,89,.4);border-radius:4px}.color-controller .color-panel{padding:16px;height:228px}.color-controller .color-panel .color-panel-item{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:14px}.color-controller .color-panel .color-panel-item .color-label{line-height:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.color-controller .color-panel .color-panel-item .color-strip-panel{background:url() left center}.color-controller .color-panel .color-panel-item .color-strip-panel{position:relative;margin-top:8px;cursor:pointer}.color-controller .color-panel .color-panel-item .color-strip-panel .color-handle{position:absolute;top:-1px;width:8px;height:14px;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.1);border-radius:2px;border:2px solid rgba(0,0,0,.1)}.color-controller .color-panel .color-panel-item .color-strip-panel-selected{cursor:pointer}.color-controller .color-panel .color-panel-item .color-strip{width:100%;height:12px;border-radius:4px;border:1px solid #e6e6e6}.color-controller .preview-panel{display:flex;justify-content:space-between;align-items:center;width:222px;height:49px;border-top:1px solid rgba(11,24,38,.1);padding:0 16px;font-size:14px;font-weight:500;color:#1a1a1a;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.color-controller .preview-panel .color-preview{width:24px;height:24px;border-radius:4px;border:1px solid rgba(0,0,0,.08)}.blocklyIcon{width:1em;height:1em}"
